package cn.itcast.nems.enrol.dao.entity;

import cn.itcast.nems.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 招生活动对应的学科信息
 * author liyong
 * create: 2024-04-16 15:09:41
 **/
@Data
@TableName("e2_activity_course")
public class ActivityCourse extends BaseEntity {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 活动代码，每次活动生成一个代码：Gt6dnS
     */
    private String activityCode;

    /**
     * 校区ID
     */
    private String schoolId;

    /**
     * 学科编码，与学科表对应，如：java
     */
    private String subjectId;

    /**
     * 学科名，如：前端UI
     */
    private String subjectName;

    /**
     * 班级id
     */
    private Integer clazzId;

    /**
     * 首次支付金额，单位为：分
     */
    private Integer firstPayAmount;

    /**
     * 对应就业班学费，单位为：分
     */
    private Integer jobPrice;

    /**
     * 就业班收款模式，如：FACETOFACE
     */
    private String jobTeachingModel;

    /**
     * 本次活动可以享受的优惠ID，多个优惠用逗号分隔
     */
    private String discountIds;
}
